کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

آموزش ویژگی های امنیت در Java Spring

ویژگی های امنیت Spring


  • LDAP (Lightweight Directory Access Protocol)
  • Single sign-on
  • JAAS (Java Authentication and Authorization Service) LoginModule
  • Basic Access Authentication
  • Digest Access Authentication
  • Remember-me
  • Web Form Authentication
  • Authorization
  • Software Localization
  • HTTP Authorization

LDAP ( پروتکل دسترسی به دایرکتوری سبک)

این پروتکل برنامه کاربردی باز برای نگهداری و دسترسی به خدمات اطلاعات دایرکتوری توزیع شده از طریق یک پروتکل اینترنت است.


تک ورودی (Single Sign-on)

این ویژگی به کاربر این امکان را می دهد تا با کمک یک حساب کاربری (نام کاربری و رمز عبور) به چندین برنامه کاربردی دسترسی داشته باشد.


احراز هویت دسترسی اولیه

امنیت Spring از احراز هویت دسترسی اولیه که برای ارائه نام کاربری و رمز عبور هنگام ایجاد درخواست در شبکه استفاده می شود، پشتیبانی می کند.


ماژول ورود JAAS (خدمات احراز هویت و اجازه جاوا)

این یک ماژول احراز هویت قابل اتصال است که در جاوا پیاده سازی شده است. امنیت Spring به خاطر روند احراز هویت آن، از آن پشتیبانی می کند.


احراز هویت دسترسی Digest

این ویژگی به ما این امکان را می دهد تا روند احراز هویت را نسبت به روش احراز هویت دسترسی اولیه امن تر کنیم. این روش از مرورگر (browser) میخواهد تا هویت کاربر را قبل از ارسال داده های حساس در شبکه تایید کند.


مرا به یاد داشته باش (Remember-Me)

امنیت Spring با کمک کوکی های http (HTTP Cookies) از این ویژگی پشتیبانی می کند. در این ویژگی، تا زمانی که کاربر از حساب خود خارج نشده است، کاربر را به خاطر می سپارد و از ورود دوباره روی همان دستگاه جلوگیری می کند.


احراز هویت فرم وب

در این فرایند، فرم وب، اعتبار کاربر را از مرورگر وب جمع آوری و تایید می کند. امنیت Spring در حالی که می خواهیم احراز هویت فرم وب را پیاده سازی کنیم، از آن پشتیبانی می کند.


اجازه

امنیت Spring به منظور اعطای مجوز به کاربر پیش از دسترسی به منابع، این ویژگی را ارائه کرده است. این ویژگی به توسعه دهندگان این امکان را می دهد تا سیاست های دسترسی به منابع را تعریف کنند.


محلی سازی نرم افزار

این ویژگی به ما این امکان را می دهد تا واسط کاربر برنامه کاربردی را به هر زبانی تولید کنیم.


احراز هویت http

Spring این ویژگی را برای احراز هویت http ازURL های درخواست وب با استفاده از مسیرهای Apache Ant یا عبارات منظم، ارائه می کند.


ویژگی های اضافه شده در امنیت Spring 5.0


ورود OAuth 2.0 :

این ویژگی این امکان را برای کاربر فراهم می کند تا با حساب کاربری موجود خود در گوگل(Google) یا گیت هاب(GitHub) وارد برنامه کاربردی شوند. این ویژگی با استفاده از Authorization Code Grant که در فریمورک احراز هویت OAuth 2.0 مشخص شده است، پیاده سازی شده است.

پشتیبانی واکنشی(reactive) :

امنیت Spring فرم نسخه 5.0 ، ارائه دهنده برنامه نویسی واکنشی و پشتیبانی زمان اجرای وب واکنشی است. حتی می توان آن را با Spring WebFlux ادغام کرد.

رمزنگاری کلمه عبور نوین :

امنیت Spring 5.0 رمز نگار کلمه عبور جدید DelegatingPasswordEncoder را معرفی کرده است. این رمز نگار تمامی مشکلات رمز نگار قبلی NoOpPasswordEncoder را حل کرده است و از آن مدرن تر است.

1399/01/28 1913 447
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...